BSc. (Computer Science)

STRUCTURE OF PROGRAMME

LEVEL 100

First Semester
Second Semester
Courses
Credits
Courses 
Credits
CSC 101: Introduction to Computing
3
CSC 102: Programming in Basic
3
MAT 101: Algebra & Trigonometry
3
MAT 102: Analytic Geometry & Calculus
3
PHY 111: General Physics I
3
PHY 112: General Physics II
3
Communicative Skills
3
Communicative Skills
3
African Studies
2
African Studies
1
Liberals
2
Liberals
1
Total
16
Total
15

LEVEL 200

First Semester
Second Semester
Courses
Credits 
Courses 
Credits 
CSC 201: Introduction to Operating
3
CSC 202: Software Engineering
3
CSC 203: Programming and Problem Analysis I
3
CSC 204: Computer Arch. and Assembly Language
3
MAT 201: Introduction to Abstract Algebra
3
MAT 202: Vector Algebra & Differential Equations
3
MAT 203: Further Calculus
3
MAT 204: Introduction to Probability and Statistics
3
PHY 211: Newtonian Mechanics
3
PHY 212: Electricity and Magnetism
3
PHY 214: Heat, Optics, Atomic (Optional)
3
PHY 214: Analog Electronics (optional)
3
Total
15(18)
Total
15(18)

LEVEL 300

First Semester
Second Semester
Courses 
Credits 
Courses 
Credits 
CSC 301: Digital Electronics and Comp. Organisation
3
CSC 302: Programming and Problem Analysis II
3
CSC 303: Data Organisation and Data Structures
3
CSC 304: Information Systems
3
CSC 305: Management
3
CSC 306: Data Processing Management
3
MAT 301: Advanced Calculus I
3
MAT 302: Advanced Calculus II
3
MAT 303: Introductory Analysis
3
MAT 304: Modern Algebra I
3
PHY 311: Digital Electronics
3
Total 16
Total
18

LEVEL 400

First Semester 
Second Semester 
Courses 
Credits
Courses 
Credits
CSC 401: Introduction to Compilers
3
CSC 402: Numerical Analysis
3
CSC 403: Database Design
3
CSC 404: Internet Based Applications
3
CSC 405: Advanced Operating Systems
3
CSC 406: Systems Administration
3
CSC 407: Arti. Int and Comp. Networks
3
CSC 408: Operational Research
3
CSC 409: Data Com. And Comp. Networks
3
CSC 499: Project
3
Total
15
Total
15

Back to top